<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/*
 |--------------------------------------------------------------------------
 | File and Directory Modes
 |--------------------------------------------------------------------------
 |
 | These prefs are used when checking and setting modes when working
 | with the file system.  The defaults are fine on servers with proper
 | security, but you may wish (or even need) to change the values in
 | certain environments (Apache running a separate process for each
 | user, PHP under CGI with Apache suEXEC, etc.).  Octal values should
 | always be used to set the mode correctly.
 |
 */
define('FILE_READ_MODE', 0644);
define('FILE_WRITE_MODE', 0666);
define('DIR_READ_MODE', 0755);
define('DIR_WRITE_MODE', 0777);

/*
 |--------------------------------------------------------------------------
 | File Stream Modes
 |--------------------------------------------------------------------------
 |
 | These modes are used when working with fopen()/popen()
 |
 */

define('FOPEN_READ', 							'rb');
define('FOPEN_READ_WRITE',						'r+b');
define('FOPEN_WRITE_CREATE_DESTRUCTIVE', 		'wb'); // truncates existing file data, use with care
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE', 	'w+b'); // truncates existing file data, use with care
define('FOPEN_WRITE_CREATE', 					'ab');
define('FOPEN_READ_WRITE_CREATE', 				'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 			'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT',		'x+b');

/*
 |--------------------------------------------------------------------------
 | File paths
 |--------------------------------------------------------------------------
 |
 | These paths are used to save the downloaded xml files
 |
 */

define("DIRPATH_TEMP","./tmpxml");
define("FILEPATH_ACCOUNT","./xml/account.xml");
define("FILEPATH_CLUB","./xml/club.xml");
define("FILEPATH_PLAYERS","./xml/players.xml");

/*
 * Schame constants
 *
 */

define('SCHEMA_XPATH_ROOT','./root');
define('SCHEMA_XPATH_PATHS','.//path');
define('SCHEMA_XPATH_COLNAME','./column');
define('SCHEMA_XPATH_XPATH','./xpath');
define('SCHEMA_XPATH_TABLENAME','./tableName');
define('SCHEMA_XPATH_FILTERS','.//filter');
define('SCHEMA_XPATH_VALUE','./value');

/*
 |--------------------------------------------------------------------------
 | Account constants
 |--------------------------------------------------------------------------
 |
 | These constants can be used to the account model.
 |
 */

define('ACCOUNT_TABLENAME','account');

define('ARENA_TABLENAME','arena');
define('CLUBINFO_TABLENAME','clubinfo');
define('LATESTDRAFT_TABLENAME','latestdraft');
define('LITTLELEAGUE_TABLENAME','littleleague');
define('TEAM_TABLENAME','team');

define('PLAYERINFO_TABLENAME','playerinfo');
define('PLAYERNAME_TABLENAME','playername');
define('PLAYERAGE_TABLENAME','playerage');
define('PLAYERSKILL_TABLENAME','playerskill');

define('COL_ID','id');
define('COL_CLUBID','clubId');
define('COL_PLAYERID','playerId');
define('COL_TYPE','type');

/*
 |--------------------------------------------------------------------------
 | History constants
 |--------------------------------------------------------------------------
 |
 | These constants can be used to the History model.
 |
 */

define('HISTORY_TABLENAME','history');

define('HISTORY_COL_ID', 'id');
define('HISTORY_COL_TABLE', 'table');
define('HISTORY_COL_RECORDID', 'recordId');
define('HISTORY_COL_COLUMNNAME', 'columnName');
define('HISTORY_COL_OLDVALUE', 'oldValue');
define('HISTORY_COL_NEWVALUE', 'newValue');
define('HISTORY_COL_INSERTTIME', 'insertTime');


/* End of file constants.php */
/* Location: ./system/application/config/constants.php */